import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import bus from "./utiles/bus";

Vue.config.productionTip = false;

//将eventBus添加到vue构造函数的原型，目的是所有子组件都能拿到$bus
Vue.prototype.$bus = bus;

//1.第一种引入情况，第二种引入情况都需要解构
import { add } from "./test";
console.log(add);
import { multi } from "./test";
console.log(multi);
//3.第三种方式导出  引入的时候不允许使用解构语法
import method from "./test";
console.log(method);

new Vue({
  router,
  store,
  provide(){
    return {
      g:this.obj
    };
  },
  data:{
    obj:{
      gift:"ES6"
    }
  },
  // h 是creatElement
  render: (h) => h(App),
}).$mount("#app");
